Uplink transmission method and apparatus

ABSTRACT

Provided are an uplink transmission method and apparatus. The UE determines a time-domain overlapping channel group to be transmitted in a time unit, where the time-domain overlapping channel group includes a group of PUCCHs and a group of PUSCHs. The group of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH that overlap in time domain, where the PUCCH included in the group of PUCCHs is configured to transmit an uplink SR and the PUSCH included in the group of PUSCHs is configured to transmit uplink data. The UE performs multiplexing transmission on UCI and uplink data to be transmitted by the time-domain overlapping channel group, where the UCI includes the uplink SR.

CROSS-REFERENCE TO RELATED APPLICATION

This is a continuation application of U.S. patent application Ser. No.17/076,725 filed on Oct. 21, 2020, which is a continuation ofInternational Patent Application No. PCT/CN2018/085090, filed on Apr.28, 2018, the entire contents of which are incorporated herein byreference for all purposes.

TECHNICAL FIELD

The present disclosure generally relates to the technical field ofcommunication, and particularly, to an uplink transmission method andapparatus.

BACKGROUND

Emerged new-generation novel Internet applications make higherrequirements on wireless communication technologies and urge thewireless communication technologies to be evolved to meet therequirements of the applications. At present, a cellular mobilecommunication technology is in an evolution stage of a new-generationtechnology. In a new-generation mobile communication system, how todesign better uplink transmission to satisfy a requirement of the systemis an important subject.

SUMMARY

Embodiments of the present disclosure provide an uplink transmissionmethod and apparatus. The technical solutions are implemented asfollows.

According to a first aspect of the present disclosure, an uplinktransmission method is provided, which may include that:

a time-domain overlapping channel group to be transmitted in a time unitis determined, where the time-domain overlapping channel group includesa group of Physical Uplink Control Channels (PUCCHs) and a group ofPhysical Uplink Shared Channels (PUSCHs), the group of PUCCHs and thegroup of PUSCHs include a PUCCH and a PUSCH that overlap in a timedomain, the PUCCH included in the group of PUCCHs is configured totransmit an uplink Scheduling Request (SR) and the PUSCH included in thegroup of PUSCHs is configured to transmit uplink data; and

multiplexing transmission is performed on Uplink Control Information(UCI) and uplink data to be transmitted by the time-domain overlappingchannel group, the UCI including the uplink SR.

According to a second aspect of the present disclosure, an uplinktransmission method is provided, which includes that:

a PUSCH is received, or the PUSCH and a PUCCH are received; and

parsing is performed to obtain UCI and uplink data subjected tomultiplexing transmission through the PUSCH or through the PUSCH and thePUCCH, the UCI including an uplink SR.

According to a third aspect of the present disclosure, an uplinktransmission apparatus may include:

a determination module, configured to determine a time-domainoverlapping channel group to be transmitted in a time unit, where thetime-domain overlapping channel group includes a group of PUCCHs and agroup of PUSCHs, the group of PUCCHs and the group of PUSCHs include aPUCCH and a PUSCH that overlap in a time domain, the PUCCH included inthe group of PUCCHs is configured to transmit an uplink SR and the PUSCHincluded in the group of PUSCHs is configured to transmit uplink data;and

a transmitter, configured to perform multiplexing transmission on UCIand uplink data to be transmitted by the time-domain overlapping channelgroup, the UCI including the uplink SR.

According to a fourth aspect of the present disclosure, an uplinktransmission apparatus may include:

a receiver, configured to receive a PUSCH or receive a PUSCH and aPUCCH; and

a parsing module, configured to perform parsing to obtain UCI and uplinkdata subjected to multiplexing transmission through the PUSCH or throughthe PUSCH and the PUCCH, the UCI including an uplink SR.

According to a fifth aspect of the present disclosure, an uplinktransmission apparatus is provided, which may include: a processor; andmemory configured to store instructions executable by the processor. Theprocessor may be configured to: determine a time-domain overlappingchannel group to be transmitted in a time unit, where the time-domainoverlapping channel group includes a group of PUCCHs and a group ofPUSCHs, the group of PUCCHs and the group of PUSCHs include a PUCCH anda PUSCH that overlap in a time domain, the PUCCH included in the groupof PUCCHs is configured to transmit an uplink SR and the PUSCH includedin the group of PUSCHs is configured to transmit uplink data; andinstruct the apparatus to perform multiplexing transmission on UCI anduplink data to be transmitted by the time-domain overlapping channelgroup, the UCI including the uplink SR.

According to a sixth aspect of the present disclosure, an uplinktransmission apparatus is provided, which may include: a processor; andmemory configured to store instructions executable by the processor. Theprocessor may be configured to: receive a PUSCH or receive a PUSCH and aPUCCH; and perform parsing to obtain UCI and uplink data subjected tomultiplexing transmission through the PUSCH or through the PUSCH and thePUCCH, the UCI including an uplink SR.

According to a seventh aspect of the present disclosure, acomputer-readable storage medium is provided, which has stored computerinstructions that, when executed by a processor, implement the uplinktransmission method applicable to a User Equipment (UE) side.

According to an eighth aspect of the present disclosure, acomputer-readable storage medium is provided, which has stored computerinstructions that, when executed by a processor, implement the uplinktransmission method applicable to a base station side.

It is to be understood that the above general descriptions and detaileddescriptions below are only exemplary and explanatory and not intendedto limit the present disclosure.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute apart of this specification, illustrate embodiments consistent with thepresent disclosure and, together with the description, serve to explainthe principles of the present disclosure.

FIG. 1 is a schematic diagram illustrating uplink transmission accordingto an example.

FIG. 2 is a flowchart showing an uplink transmission method according toan example.

FIG. 2A is a flowchart showing an uplink transmission method accordingto an example.

FIG. 2B is a flowchart showing an uplink transmission method accordingto an example.

FIG. 2C is a flowchart showing an uplink transmission method accordingto an example.

FIG. 2D is a flowchart showing an uplink transmission method accordingto an example.

FIG. 2E is a flowchart showing an uplink transmission method accordingto an example.

FIG. 2F is a flowchart showing an uplink transmission method accordingto an example.

FIG. 3 is a schematic diagram illustrating uplink transmission accordingto an example.

FIG. 4 is a schematic diagram illustrating uplink transmission accordingto an example.

FIG. 5 is a schematic diagram illustrating uplink transmission accordingto an example.

FIG. 6 is a schematic diagram illustrating uplink transmission accordingto an example.

FIG. 7 is a flowchart showing an uplink transmission method according toan example.

FIG. 8 is a flowchart showing an uplink transmission method according toan example.

FIG. 9 is a flowchart showing an uplink transmission method according toan example.

FIG. 10 is a flowchart showing an uplink transmission method accordingto an example.

FIG. 11 is a flowchart showing an uplink transmission method accordingto an example.

FIG. 12 is a flowchart showing an uplink transmission method accordingto an example.

FIG. 12A is a flowchart showing an uplink transmission method accordingto an example.

FIG. 12B is a flowchart showing an uplink transmission method accordingto an example.

FIG. 12C is a flowchart showing an uplink transmission method accordingto an example.

FIG. 12D is a flowchart showing an uplink transmission method accordingto an example.

FIG. 13 is a block diagram of an uplink transmission apparatus accordingto an example.

FIG. 14 is a block diagram of a transmitter according to an example.

FIG. 15 is a block diagram of a transmitter according to an example.

FIG. 16 is a block diagram of a transmitter according to an example.

FIG. 17 is a block diagram of an uplink transmission apparatus accordingto an example.

FIG. 18 is a block diagram of a receiver according to an example.

FIG. 19A is a block diagram of a receiver according to an example.

FIG. 19B is a block diagram of a receiver according to an example.

FIG. 20 is a block diagram of an apparatus applicable to uplinktransmission according to an example.

FIG. 21 is a block diagram of an apparatus applicable to uplinktransmission according to an example.

DETAILED DESCRIPTION

Reference will now be made in detail to exemplary embodiments, examplesof which are illustrated in the accompanying drawings. The followingdescription refers to the accompanying drawings in which the samenumbers in different drawings represent the same or similar elementsunless otherwise represented. The implementations set forth in thefollowing description of examples do not represent all implementationsconsistent with the present disclosure. Instead, they are merelyexamples of apparatuses and methods consistent with aspects related tothe present disclosure as recited in the appended claims.

In the related art, Uplink Control Information (UCI) usually includesHybrid Automatic Repeat reQuest (HARQ) indication information, aScheduling Request (SR) and Channel State Information (CSI). The SR isconfigured for UE to apply to a base station side for scheduling uplinkresources. In New Radio (NR), for supporting multiple services withdifferent Quality of Service (QoS) requirements, e.g., quality/security,different SR configurations may be made for the same UE.

Media Access Control (MAC) layer of UE can ensure that an SR may not betransmitted in a PUCCH that overlaps a PUSCH in time-domain, and thusthere is no solution for performing multiplexing transmission of an SRand a PUSCH in existing protocols. However, as shown in FIG. 1 , a PUCCHtransmitting an SR and a PUCCH transmitting a HARQ overlap intime-domain, and the PUCCH transmitting the HARQ and a PUSCHtransmitting uplink data overlap in time-domain. Although the PUCCHtransmitting the SR and the PUSCH transmitting the uplink data do notoverlap in time-domain, but when a certain condition is met,multiplexing transmission of the SR and the PUSCH may occur because ofexistence of the PUCCH transmitting the HARQ.

For solving the abovementioned problem, the embodiments providesolutions for uplink information transmission where there is atime-domain overlapping channel group.

FIG. 2 is a flowchart showing an uplink transmission method according toan example. The uplink transmission method is applicable to UE accessinga mobile network. The UE may be a mobile phone, a computer, a digitalbroadcast terminal, a messaging apparatus, a gaming console, a tablet, amedical apparatus, exercise equipment, a personal digital assistant andthe like. As shown in FIG. 2 , the method includes the followingOperations 201 to 202.

In Operation 201, a time-domain overlapping channel group to betransmitted in a time unit is determined. The time-domain overlappingchannel group includes a group of PUCCHs and a group of PUSCHs. Thegroup of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH thatoverlap in time-domain. The PUCCH included in the group of PUCCHs isconfigured to transmit an uplink SR, and the PUSCH included in the groupof PUSCHs is configured to transmit uplink data.

The time-domain overlapping channel group is a group of channels, to betransmitted in a time unit, overlap in time-domain.

In Operation 202, multiplexing transmission is performed on UCI and theuplink data to be transmitted by the time-domain overlapping channelgroup, and the UCI includes the uplink SR.

In the embodiment, the group of PUCCHs includes a PUCCH configured totransmit an uplink SR, and may also include a PUCCH configured totransmit other UCI than the uplink SR. The UE determines a time-domainoverlapping channel group exists when a PUCCH and a PUSCH overlap intime-domain. The PUCCH involving time-domain overlapping may be a PUCCHconfigured to transmit an uplink SR and/or a PUCCH configured totransmit other UCI.

The time unit may be a time slot, a preset time period, or another timeunit.

When it is determined that the time-domain overlapping channel group tobe transmitted exists, multiplexing transmission may be performed on UCIand uplink data to be transmitted by the time-domain overlapping channelgroup. Whether to transmit an uplink SR or not is taken intoconsideration. How to transmit the uplink SR may be considered when theuplink SR is to be transmitted. Related considerations may includewhether there is other UCI and how to transmit the uplink data and otherUCI than the uplink SR.

The other UCI at least may include one of: uplink HARQ feedbackinformation and CSI.

In one or more embodiments, as shown in FIG. 2A which is a flowchartshowing an uplink transmission method according to an example, Operation202 may include Operation A1 to Operation A3.

In Operation A1, the uplink SR is removed from the UCI.

In Operation A2, channel coding and modulation is performed on theuplink data and other UCI than the uplink SR, and the uplink data andother UCI than the uplink SR are mapped to a time-frequency resource forthe PUSCH transmission.

In Operation A3, transmission of the PUCCH in the time-domainoverlapping channel group is dropped.

In the embodiment, when there is an uplink SR to be transmitted, theuplink SR may be removed, and the PUCCH transmission may be dropped.When there is other UCI to be transmitted, the other UCI than the uplinkSR and the uplink data may be multiplexed to the time-frequency resourcefor the PUSCH transmission. In such a manner, the existing protocols areinfluenced little, and an effect that may be achieved by solutions ofthe protocols can also be achieved.

As shown in FIG. 3 , the PUCCH transmission is dropped. For example, theother UCI may be HARQ feedback information. A HARQ and uplink data maybe multiplexed in the time-frequency resource of the PUSCH transmission.The other UCI may be processed by a channel coding and modulation mannerfor itself, and then may be mapped to the time-frequency resource forthe PUSCH. The uplink data may be also processed by a channel coding andmodulation manner for itself, and then may be mapped to thetime-frequency resource for the PUSCH.

In one or more embodiments, as shown in FIG. 2B which is a flowchartshowing an uplink transmission method according to an example, Operation202 includes Operation B1 to Operation B2.

In Operation B1, the uplink data and all the UCI including the uplink SRare channel coded and modulated, and then mapped to the time-frequencyresource for the PUSCH transmission.

In Operation B2, the PUCCH transmission in the time-domain overlappingchannel group is dropped.

In the embodiment, the PUCCH transmission is dropped, but the uplink SRis not dropped. Instead, the uplink SR and the uplink data aretransmitted in a multiplexing transmission manner. There are multipleimplementation modes, referring to the following embodiments.

In one or more embodiments, as shown in FIG. 2C which is a flowchartshowing an uplink transmission method according to an example, OperationB1 includes Operation B11 to Operation B12.

In Operation B11, independent channel coding and modulation is performedon bit information of the uplink SR according to a channel coding andmodulation manner for the uplink SR.

In Operation B12, a modulation symbol of the modulated uplink SR and themodulated uplink data are mapped to the time-frequency resource for thePUSCH transmission.

In the embodiment, the uplink SR in a data information format may beconverted to a bit information format to obtain the bit information ofthe uplink SR. The bit information of the uplink SR represents whetherthe uplink SR is activated or not, and which uplink SR is activated whenthere are multiple uplink SR configurations. Then, channel coding andmodulation may be performed on the bit information.

The channel coding and modulation manner for the uplink SR duringmultiplexing transmission may be pre-configured by a base station, ormay be determined by the bit amount of the uplink SR, the bit amountand/or a modulation/coding scheme for transmission of the uplink data,and the amount of time-frequency resource units of the PUSCH. Whenmultiplexing transmission is needed, channel coding and modulation maybe performed on the bit information of the uplink SR according to thechannel coding and modulation manner for the uplink SR. Then, themodulation symbol of the modulated uplink SR may be mapped to a specifictime-frequency resource unit position of the time-frequency resource forthe PUSCH transmission. The specific time-frequency resource unitposition may be specified or configured in advance. For example, themodulation symbol may be mapped to a time-domain symbol adjacent to ademodulation reference symbol and uniformly distributed in afrequency-domain bandwidth occupied by the PUSCH.

In the embodiment, there may be other UCI to be transmitted. Amodulation symbol may also be generated correspondingly for the otherUCI according to the channel coding and modulation manner for the otherUCI. A modulation symbol of the uplink data may be also generatedaccording to a modulation and coding scheme notified by the basestation. The modulation symbol of the uplink SR, the modulation symbolof the other UCI and the modulation symbol of the uplink data may besequentially mapped to corresponding time-frequency resource positionsof the PUSCH in a specified sequence. For example, a modulation symbolof an uplink SR may be mapped at first, then a modulation symbol of HARQfeedback information may be mapped, later on, a modulation symbol of CSImay be mapped, and finally, a modulation symbol of uplink data may bemapped. Or, the a modulation symbol of the other UCI and/or the uplinkdata may be mapped at first, then the modulation symbol of the uplink SRis mapped. If the a modulation symbol of the uplink data and the uplinkSR are mapped to the same time-frequency resource position, the firstlymapped modulation symbol of the uplink data may be replaced with themodulation symbol of the uplink SR. As shown in FIG. 4 , transmission ofthe PUCCH is dropped, and the uplink SR, the uplink data and other UCIthan the uplink SR are multiplexed to the time-frequency resource of thePUSCH.

In one or more embodiments, as shown in FIG. 2D which is a flowchartshowing an uplink transmission method according to an example, OperationB1 includes Operation B13 to Operation B15.

In Operation B13, bit information of the uplink SR is merged with bitinformation of other UCI than the uplink SR.

In Operation B14, independent channel coding and modulation is performedon the merged bit information of the UCI according to a channel codingand modulation manner for the other UCI than the uplink SR.

In Operation B15, a modulation symbol of the modulated UCI and themodulated uplink data are mapped to the time-frequency resource for thePUSCH transmission.

In the embodiment, the other UCI needed to be transmitted exists. Theremay be multiple types of other UCI, for example, HARQ and CSI. Channelcoding and modulation schemes and resource mapping solutions formultiplexing transmission of different types of other UCI than the SRand the uplink data may refer to protocols TS38.211, TS38.212 andTS38.213. Therefore, the bit information of the uplink SR may be mergedwith bit information of a type of the other UCI needed to betransmitted, than multiplexing transmission may be performed on it andthe uplink data according to the same solution, and channel coding andmodulation may be performed on it and the type of other UCI.

If there is also other UCI needed to be transmitted than the type ofother UCI, the other UCI may be independently processed according to achannel coding and modulation manner for it per se.

The uplink data may be also independently processed according to thechannel coding and modulation manner for it per se.

The modulation symbol obtained by modulation may be mapped to thetime-frequency resource for the PUSCH transmission, which may refer tothe example shown in FIG. 4 .

In one or more embodiments, as shown in FIG. 2E which is a flowchartshowing an uplink transmission method according to an example, OperationB1 includes Operation B16 to Operation B17.

In Operation B16, independent channel coding and modulation is performedon the bit information of the uplink SR according to a channel codingand modulation manner for a pre-configured type of other UCI.

In Operation B17, the modulation symbol of the modulated uplink SR andthe modulated uplink data are mapped to the time-frequency resource forthe PUSCH transmission.

In the embodiment, there is no other UCI needed to be transmitted.However, independent channel coding and modulation is required to beperformed on the uplink SR according to a channel coding and modulationmanner for a type of other UCI. The type of other UCI may bepre-configured. No matter whether the type of other UCI needs to betransmitted, channel coding and modulation may be performed on theuplink SR according to a channel coding and modulation manner for thetype of other UCI.

The uplink data may be independently processed according to the channelcoding and modulation manner for it per se.

The modulation symbol obtained by modulation are mapped to thetime-frequency resource for the PUSCH transmission, as shown in FIG. 5 .

In one or more embodiments, as shown in FIG. 2F which is a flowchartshowing an uplink transmission method according to an example, Operation202 includes Operation C1 to Operation C3.

In Operation C1, the uplink SR is transmitted through the PUCCH.

In Operation C2, channel coding and modulation is performed on theuplink data and other UCI than the uplink SR, and the uplink data andthe other UCI than the uplink SR are mapped to the time-frequencyresource for the PUSCH transmission.

In Operation C3, transmission of other PUCCHs than the PUCCHtransmitting the uplink SR in the time-domain overlapping channel groupis dropped.

In the embodiment, when the UE determines that the time-domainoverlapping channel group needed to be transmitted exists, the uplink SRis still transmitted through the PUCCH, while the uplink data and theother UCI than the uplink SR are mapped to the time-frequency resourcefor the PUSCH transmission, as shown in FIG. 6 .

The uplink SR, the uplink data and the other UCI may be processedaccording to the channel coding and modulation manners for themrespectively.

The implementation process will be introduced below through someembodiments in detail.

FIG. 7 is a flowchart showing an uplink transmission method according toan example. The uplink transmission method is applicable to UE accessinga mobile network. The UE may be a mobile phone, a computer, a digitalbroadcast terminal, a messaging apparatus, a gaming console, a tablet, amedical apparatus, exercise equipment, a personal digital assistant andthe like. As shown in FIG. 7 , the method includes the followingOperations 701 to 704.

In Operation 701, a time-domain overlapping channel group to betransmitted in a time unit is determined. The time-domain overlappingchannel group includes a group of PUCCHs and a group of PUSCHs, thegroup of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH thatoverlap in a time domain, the PUCCH included in the group of PUCCHs isconfigured to transmit an uplink SR, and the PUSCH included in the groupof PUCCHs is configured to transmit uplink data.

The time-domain overlapping channel group is a group of channels, to betransmitted in a time unit, overlap in time-domain.

In Operation 702, the uplink SR is removed from UCI.

In Operation 703, channel coding and modulation is performed on theuplink data and other UCI than the uplink SR, then the uplink data andthe other UCI than the uplink SR are mapped to a time-frequency resourcefor the PUSCH transmission.

In Operation 704, transmission of the PUCCHs in the time-domainoverlapping channel group is dropped.

FIG. 8 is a flowchart showing an uplink transmission method according toan example. The uplink transmission method is applicable to UE with amobile network. The UE may be a mobile phone, a computer, a digitalbroadcast terminal, a messaging apparatus, a gaming console, a tablet, amedical apparatus, exercise equipment, a personal digital assistant andthe like. As shown in FIG. 8 , the method includes the followingOperations 801 to 806.

In Operation 801, a time-domain overlapping channel group to betransmitted in a time unit is determined. The time-domain overlappingchannel group includes a group of PUCCHs and a group of PUSCHs, thegroup of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH thatoverlap in time-domain, the PUCCH included in the group of PUCCHs isconfigured to transmit an uplink SR, and the PUSCH included in the groupof PUSCHs is configured to transmit uplink data.

The time-domain overlapping channel group is a group of channels, to betransmitted in a time unit, overlap in time-domain.

In Operation 802, the uplink SR is converted from a data informationformat to a bit information format to obtain bit information of theuplink SR.

In Operation 803, channel coding and modulation is performed on the bitinformation of the uplink SR according to a channel coding andmodulation manner for the uplink SR.

In Operation 804, channel coding and modulation is performed on theuplink data according to a channel coding and modulation manner for theuplink data.

Operation 803 and Operation 804 may be executed at the same time.

In Operation 805, a modulation symbol of the modulated uplink SR and amodulation symbol of the modulated uplink data are mapped to atime-frequency resource for the PUSCH transmission.

In Operation 806, transmission of the PUCCH in the time-domainoverlapping channel group is dropped.

Operation 806 and Operations 802-805 are two independent processes andmay be executed at the same time.

FIG. 9 is a flowchart showing an uplink transmission method according toan example. The uplink transmission method is applicable to UE with amobile network. The UE may be a mobile phone, a computer, a digitalbroadcast terminal, a messaging apparatus, a gaming console, a tablet, amedical apparatus, exercise equipment, a personal digital assistant andthe like. As shown in FIG. 9 , the method includes the followingOperations 901 to 907.

In Operation 901, a time-domain overlapping channel group to betransmitted in a time unit is determined. The time-domain overlappingchannel group includes a group of PUCCHs and a group of PUSCHs, thegroup of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH thatoverlap in a time domain, the PUCCH included in the group of PUCCHs isconfigured to transmit an uplink SR, and the PUSCH included in the groupof PUCCHs is configured to transmit uplink data.

The time-domain overlapping channel group is a group of channels, to betransmitted in a time unit, overlap in time-domain.

In Operation 902, the uplink SR and a type of other UCI than the uplinkSR are converted from a data information format to a bit informationformat to obtain bit information of the uplink SR and the type of otherUCI.

In Operation 903, the bit information of the uplink SR is merged withthe bit information of the type of other UCI.

In Operation 904, independent channel coding and modulation is performedon the merged bit information of the UCI according to a channel codingand modulation manner for the type of other UCI.

In Operation 905, channel coding and modulation is performed on theuplink data according to a channel coding and modulation manner for theuplink data.

In Operation 906, a modulation symbol of the modulated UCI, a modulationsymbol of a type of other UCI and a modulation symbol of the uplink dataare mapped to a time-frequency resource for the PUSCH transmission.

In Operation 907, transmission of the PUCCH in the time-domainoverlapping channel group is dropped.

FIG. 10 is a flowchart showing an uplink transmission method accordingto an example. The uplink transmission method is applicable to UE with amobile network. The UE may be a mobile phone, a computer, a digitalbroadcast terminal, a messaging apparatus, a gaming console, a tablet, amedical apparatus, exercise equipment, a personal digital assistant andthe like. As shown in FIG. 10 , the method includes the followingOperations 1001 to 1006.

In Operation 1001, a time-domain overlapping channel group to betransmitted in a time unit is determined. The time-domain overlappingchannel group includes a group of PUCCHs and a group of PUSCHs, thegroup of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH thatoverlap in time-domain, the PUCCH included in the group of PUCCHs isconfigured to transmit an uplink SR, and the PUSCH included in the groupof PUSCHs is configured to transmit uplink data.

In Operation 1002, the uplink SR is converted from a data informationformat to a bit information format to obtain bit information of theuplink SR.

In Operation 1003, independent channel coding and modulation isperformed on the bit information of the uplink SR according to a channelcoding and modulation manner for a pre-configured type of other UCI.

In Operation 1004, channel coding and modulation is performed on theuplink data according to a channel coding and modulation manner for theuplink data.

In Operation 1005, a modulation symbol of the modulated uplink SR anduplink data are mapped to a time-frequency resource for the PUSCHtransmission.

In Operation 1006, transmission of the PUCCH in the time-domainoverlapping channel group is dropped.

FIG. 11 is a flowchart showing an uplink transmission method accordingto an example. The uplink transmission method is applicable to UE with amobile network. The UE may be a mobile phone, a computer, a digitalbroadcast terminal, a messaging apparatus, a gaming console, a tablet, amedical apparatus, exercise equipment, a personal digital assistant andthe like. As shown in FIG. 11 , the method includes the followingOperations 1101 to 1104.

In Operation 1101, a time-domain overlapping channel group to betransmitted in a time unit is determined. The time-domain overlappingchannel group includes a group of PUCCHs and a group of PUSCHs, thegroup of PUCCHs and the group of PUSCHs include a PUCCH and a PUSCH thatoverlap in time-domain, the PUCCH included in the group of PUCCHs isconfigured to transmit an uplink SR and the PUSCH included in the groupof PUSCHs is configured to transmit uplink data.

The time-domain overlapping channel group is a group of channels, to betransmitted in a time unit, overlap in time-domain.

In Operation 1102, the uplink SR is transmitted through the PUCCH.

In Operation 1103, the uplink data and other UCI than the uplink SR arechannel coded and modulated, and then are mapped to a time-frequencyresource for the PUSCH transmission.

In Operation 1104, transmission of other PUCCHs than the PUCCHtransmitting the uplink SR in the time-domain overlapping channel groupis dropped.

The implementation modes of uplink transmission for the UE areintroduced above. Correspondingly, the base station needs tocorrespondingly perform parsing to obtain uplink information. Animplementation process on the base station side will be introducedbelow.

FIG. 12 is a flowchart showing an uplink transmission method accordingto an example. The uplink transmission method is applicable to an accessnetwork apparatus such as a base station. As shown in FIG. 12 , themethod includes the following Operations 1201 to 1202.

In Operation 1201, a time-domain overlapping channel group to betransmitted in a time unit is determined, wherein the time-domainoverlapping channel group includes a group of PUCCHs and a group ofPUSCHs, the group of PUCCHs and the group of PUSCHs include a PUCCH anda PUSCH that overlap in time-domain, the PUCCH included in the group ofPUCCHs is configured to transmit an uplink SR, and the PUSCH included inthe group of PUSCHs is configured to transmit uplink data.

The time-domain overlapping channel group is a group of channels, to betransmitted in a time unit, overlap in time-domain.

In Operation 1202, multiplexing transmission of UCI and uplink data tobe transmitted by the time-domain overlapping channel group is received,the UCI includes the uplink SR.

In the embodiment, the group of PUCCHs includes the PUCCH configured totransmit an uplink SR, and may further include a PUCCH configured totransmit other UCI than the uplink SR. When UE determines that a PUCCHand a PUSCH overlap in time-domain, namely the time-domain overlappingchannel group exists when the time-domain overlapping exists. The PUCCHinvolving time-domain overlapping may be a PUCCH configured to transmitan uplink SR and/or a PUCCH configured to transmit other UCI.

An uplink resource of the UE is configured by the base station orspecified by a system, and thus the base station may know whether thetime-domain overlapping channel group exists or not. Responsive todetermining that the time-domain overlapping channel group exists, thebase station receives uplink information in a multiplexing transmissionmanner. If there is no time-domain overlapping channel group, the basestation may receive the uplink information in another manner.

In the embodiment, no matter whether the UCI and the uplink data aremultiplexed to a time-frequency resource of the PUSCH, or multiplexed toa time-frequency resource of the PUCCH and the PUSCH, the uplinkinformation may be obtained by parsing. The base station and the UE mayhave the same system configuration. There are multiple implementationmodes for the UE. Correspondingly, there are also multipleimplementation modes for the base station, referring to the followingembodiments.

In one or more embodiments, as shown in FIG. 12A which is a flowchartshowing an uplink transmission method according to an example, Operation1202 includes Operation F1 to Operation F2.

In Operation F1, a modulation symbol of the uplink data and other UCIthan the uplink SR are received in the PUSCH transmitting the uplinkdata.

In Operation F2, reception of the uplink SR is canceled.

In the embodiment, corresponding to the embodiment of the UE side inFIG. 7 , the UE drops transmission of the PUCCH. Correspondingly, thebase station is only required to receive the PUSCH to obtain themodulation symbol of the uplink data and other UCI than the uplink SR,and then performs corresponding demodulation and channel decoding, etc.

In one or more embodiments, as shown in FIGS. 12B and 12C which areflowcharts showing an uplink transmission method according to anexample, the action in the Operation 1202 that transmission of the UCIto be transmitted by the time-domain overlapping channel group isreceived may include Operation D1, and further includes Operation D2,and Operation D3 or Operation D4.

In Operation D1, the UCI including the uplink SR is received in thePUSCH transmitting the uplink data.

In Operation D2, the uplink SR subjected to the multiplexingtransmission is obtained according to a channel decoding anddemodulation manner for the uplink SR.

In the embodiment, corresponding to the embodiment of the UE in FIG. 8 ,the UE drops the PUCCH transmission. Correspondingly, the base stationis only needed to receive the PUSCH to obtain the uplink SR subjected tothe multiplexing transmission through the PUSCH according to the channeldecoding and demodulation manner for the uplink SR, and obtain theuplink data subjected to the multiplexing transmission through thePUSCH. The UE may also transmit other UCI. If the UE transmits otherUCI, the base station may obtain the other UCI subjected to themultiplexing transmission through the PUSCH according to a channeldecoding and demodulation manner for the other UCI.

In Operation D3, the uplink SR subjected to the multiplexingtransmission is obtained according to a channel decoding anddemodulation manner for a pre-configured type of other UCI.

In the embodiment, corresponding to the embodiment of the UE side inFIG. 10 , the UE drops the PUCCH transmission and does not transmit anyother UCI. The base station obtains the uplink SR subjected to themultiplexing transmission through the PUSCH according to the channeldecoding and demodulation manner for the pre-configured type of otherUCI, and obtains the uplink data subjected to the multiplexingtransmission through the PUSCH.

In Operation D4, the uplink SR subjected to the multiplexingtransmission is obtained according to a channel decoding anddemodulation manner for other UCI than the uplink SR in the PUSCH.

In the embodiment, corresponding to the embodiment of the UE side inFIG. 9 , the UE drops transmission of the PUCCH and transmits other UCI.The base station obtains the uplink SR and other UCI subjected tomultiplexing transmission through the PUSCH according to the channeldecoding and demodulation manner for the transmitted UCI, and obtainsthe uplink data subjected to multiplexing transmission through thePUSCH. If the UE also transmits another type of other UCI besides theother UCI, the base station can obtain the another type of other UCIsubjected to multiplexing transmission through the PUSCH according to achannel decoding and demodulation manner for the another type of otherUCI.

In one or more embodiments, the UCI may include other UCI than theuplink SR.

As shown in FIG. 12D which is a flowchart showing an uplink transmissionmethod according to an example, the action in Operation 1202 thatparsing is performed to obtain the UCI and uplink data subjected tomultiplexing transmission through the PUSCH and the PUCCH includesOperation E1 and Operation E2.

In Operation E1, a modulation symbol of the uplink data and other UCIthan the uplink SR are received in the PUSCH transmitting the uplinkdata.

In Operation E2, the uplink SR is received in the PUCCH transmitting theuplink SR.

In the embodiment, corresponding to the embodiment of the UE side inFIG. 11 , the UE maintains the PUCCH. Therefore, the base station mayobtain the other UCI and uplink data subjected to multiplexingtransmission by parsing the PUSCH according to the channel decoding anddemodulation manners for the uplink SR, the uplink data and other UCIthan the uplink SR in the related arts. And the base station may obtainthe uplink SR by parsing the PUCCH.

Corresponding to the embodiment of the UE side in FIG. 7 , the UE dropstransmission of the uplink SR. Therefore, the base station may obtainother UCI and uplink data subjected to multiplexing transmission byparsing the PUSCH according to the channel decoding and demodulationmanners for the uplink data and the other UCI in the related arts.

The below are apparatus embodiments of the present disclosure, which maybe configured to execute the method embodiment of the presentdisclosure.

FIG. 13 is a block diagram of an uplink transmission apparatus accordingto an example. The apparatus may be implemented into part or all of anelectronic apparatus through software, hardware or a combination of thetwo. Referring to FIG. 13 , the uplink transmission apparatus isapplicable to UE and includes a determination module 1301 and atransmitter 1302.

The determination module 1301 is configured to determine a time-domainoverlapping channel group to be transmitted in a time unit. Thetime-domain overlapping channel group includes a group of PUCCHs and agroup of PUSCHs, the group of PUCCHs and the group of PUSCHs include aPUCCH and a PUSCH that overlap in a time domain, the PUCCH included inthe group of PUCCHs is configured to transmit an uplink SR, and thePUSCH included in the group of PUSCHs is configured to transmit uplinkdata.

The transmitter 1302 is configured to perform multiplexing transmissionon UCI and uplink data to be transmitted by the time-domain overlappingchannel group, the UCI including the uplink SR.

In one or more embodiments, as shown in FIG. 14 , the transmitter 1302includes a removal submodule 1401, a first processing submodule 1402 anda first dropping submodule 1403.

The removal submodule 1401 is configured to remove the uplink SR fromthe UCI.

The first processing submodule 1402 is configured to perform channelcoding and modulation on the uplink data and other UCI than the uplinkSR and map the uplink data and the other UCI than the uplink SR to atime-frequency resource for the PUSCH transmission.

The first dropping submodule 1403 is configured to drop transmission ofthe group of PUCCHs in the time-domain overlapping channel group.

In one or more embodiments, as shown in FIG. 15 , the transmitter 1302includes a second processing submodule 1501 and the first droppingsubmodule 1502.

The second processing submodule 1501 is configured to perform channelcoding and modulation on the uplink data and all the UCI including theuplink SR and map the uplink data and other UCI than the uplink SR tothe time-frequency resource for the PUSCH transmission; and

The first dropping submodule 1502 is configured to drop transmission ofthe group of PUCCHs in the time-domain overlapping channel group.

In one or more embodiments, the second processing submodule 1501 isconfigured to perform channel coding and modulation on bit informationof the uplink SR according to a channel coding and modulation manner forthe uplink SR and map a modulation symbol of the modulated uplink SR andthe modulated uplink data to the time-frequency resource for the PUSCHtransmission.

In one or more embodiments, the second processing submodule 1501 isconfigured to merge bit information of the uplink SR and bit informationof other UCI than the uplink SR, perform independent channel coding andmodulation on the merged bit information of the UCI according to achannel coding and modulation manner for the other UCI than the uplinkSR and map a modulation symbol of the modulated UCI and the modulateduplink data to the time-frequency resource for the PUSCH transmission.

In one or more embodiments, the second processing submodule 1501 isconfigured to perform independent channel coding and modulation on thebit information of the uplink SR according to a channel coding andmodulation manner for a pre-configured type of other UCI and map themodulation symbol of the modulated uplink SR and the modulated uplinkdata to the time-frequency resource for the PUSCH transmission.

In one or more embodiments, the other UCI at least includes one ofuplink HARQ feedback information and CSI.

In one or more embodiments, as shown in FIG. 16 , the transmitter 1302includes a transmission submodule 1601, a third processing submodule1602 and a second dropping submodule 1603.

The transmission submodule 1601 is configured to transmit the uplink SRthrough the PUCCH.

The third processing submodule 1602 is configured to perform channelcoding and modulation on the uplink data and other UCI than the uplinkSR and map the uplink data and the other UCI than the uplink SR to thetime-frequency resource for the PUSCH transmission.

The second dropping submodule 1603 is configured to drop transmission ofother PUCCHs than the PUCCH transmitting the uplink SR in thetime-domain overlapping channel group.

FIG. 17 is a block diagram of an uplink transmission apparatus accordingto an example. The apparatus may be implemented into part or all of anelectronic device through software, hardware or a combination of thetwo. Referring to FIG. 17 , the uplink transmission apparatus isapplicable to a base station and includes a determination module 1701and a receiver 1702.

The determination module 1701 is configured to determine a time-domainoverlapping channel group to be transmitted in a time unit. Thetime-domain overlapping channel group includes a group of PUCCHs and agroup of PUSCHs, the group of PUCCHs and the group of PUSCHs include aPUCCH and a PUSCH that overlap in a time domain, the PUCCH included inthe group of PUCCHs is configured to transmit an uplink SR and the PUSCHincluded in the group of PUSCHs is configured to transmit uplink data.

The receiver 1702 is configured to receive multiplexing transmission ofUCI and uplink data to be transmitted by the time-domain overlappingchannel group, the UCI including the uplink SR.

In one or more embodiments, as shown in FIG. 18 , the receiver 1702includes a first receiving submodule 1801 and a cancelling submodule1802.

The first receiving submodule 1801 is configured to receive a modulationsymbol of the uplink data and other UCI than the uplink SR in the PUSCHtransmitting the uplink data.

The cancelling submodule 1802 is configured to cancel reception of theuplink SR.

In one or more embodiments, as shown in FIG. 19A, the receiver 1702includes a second receiving submodule 1901, and further includes a firstdecoding and demodulation submodule 1902, a second decoding anddemodulation submodule 1903 or a third decoding and demodulationsubmodule 1904.

The second receiving submodule 1901 is configured to receive the UCIincluding the uplink SR in the PUSCH transmitting the uplink data.

The first decoding and demodulation submodule 1902 is configured toobtain the uplink SR subjected to multiplexing transmission according toa channel decoding and demodulation manner for the uplink SR.

The second decoding and demodulation submodule 1903 is configured toobtain the uplink SR subjected to multiplexing transmission according toa channel decoding and demodulation manner for a pre-configured type ofother UCI.

The third decoding and demodulation submodule 1904 is configured toobtain the uplink SR subjected to multiplexing transmission according toa channel decoding and demodulation manner for other UCI than the uplinkSR in the PUSCH.

In one or more embodiments, as shown in FIG. 18 , the receiver 1702includes a third receiving submodule 1905 and a fourth receivingsubmodule 1906.

The third receiving submodule 1905 is configured to receive a modulationsymbol of the uplink data and other UCI than the uplink SR in the PUSCHtransmitting the uplink data.

The fourth receiving submodule 1906 is configured to receive the uplinkSR in the PUCCH transmitting the uplink SR.

With respect to the apparatuses in the above embodiment, the specificmanners for performing operations for individual modules therein havebeen described in detail in the embodiment regarding the method, whichwill not be elaborated herein.

FIG. 20 is a block diagram of an apparatus applicable to uplinktransmission according to an example. For example, the apparatus 2000may be a mobile phone, a computer, a digital broadcast terminal, amessaging device, a gaming console, a tablet, a medical device, exerciseequipment, a personal digital assistant and the like.

The apparatus 2000 may include one or more of the following components:a processing component 2002, a memory 2004, a power component 2006, amultimedia component 2008, an audio component 2010, an Input/Output(I/O) interface 2020, a sensor component 2014, and a communicationcomponent 2016.

The processing component 2002 typically controls overall operations ofthe apparatus 2000, such as the operations associated with display,telephone calls, data communications, camera operations, and recordingoperations. The processing component 2002 may include one or moreprocessors 2020 to execute instructions to perform all or part of theoperations in the abovementioned method. Moreover, the processingcomponent 2002 may include one or more modules which facilitateinteraction between the processing component 2002 and the othercomponents. For instance, the processing component 2002 may include amultimedia module to facilitate interaction between the multimediacomponent 2008 and the processing component 2002.

The memory 2004 is configured to store various types of data to supportthe operation of the apparatus 2000. Examples of such data includeinstructions for any applications or methods operated on the apparatus2000, contact data, phonebook data, messages, pictures, video, etc. Thememory 2004 may be implemented by any type of volatile or non-volatilememory devices, or a combination thereof, such as a Static Random AccessMemory (SRAM), an Electrically Erasable Programmable Read-Only Memory(EEPROM), an Erasable Programmable Read-Only Memory (EPROM), aProgrammable Read-Only Memory (PROM), a Read-Only Memory (ROM), amagnetic memory, a flash memory, and a magnetic or optical disk.

The power component 2006 is configured to provide power for variouscomponents of the apparatus 2000. The power component 2006 may include apower management system, one or more power supplies, and othercomponents associated with generation, management and distribution ofpower for the apparatus 2000.

The multimedia component 2008 includes a screen providing an outputinterface between the apparatus 2000 and a user. In some embodiments,the screen may include a Liquid Crystal Display (LCD) and a Touch Panel(TP). If the screen includes the TP, the screen may be implemented as atouch screen to receive an input signal from the user. The TP includesone or more touch sensors to sense touches, swipes and gestures on theTP. The touch sensors may not only sense a boundary of a touch or swipeaction but also detect a duration and pressure associated with the touchor swipe action. In some embodiments, the multimedia component 2008includes a front camera and/or a rear camera. The front camera and/orthe rear camera may receive external multimedia data when the apparatus2000 is in an operation mode, such as a photographing mode or a videomode. Each of the front camera and the rear camera may be a fixedoptical lens system or have focusing and optical zooming capabilities.

The audio component 2010 is configured to output and/or input an audiosignal. For example, the audio component 2010 includes a Microphone(MIC), and the MIC is configured to receive an external audio signalwhen the apparatus 2000 is in the operation mode, such as a call mode, arecording mode and a voice recognition mode. The received audio signalmay further be stored in the memory 2004 or sent through thecommunication component 2016. In some embodiments, the audio component2010 further includes a speaker configured to output the audio signal.

The I/O interface 2020 provides an interface between the processingcomponent 2002 and a peripheral interface module, and the peripheralinterface module may be a keyboard, a click wheel, a button and thelike. The button may include, but not limited to: a home button, avolume button, a starting button and a locking button.

The sensor component 2014 may include one or more sensors configured toprovide status assessment in various aspects for the apparatus 2000. Forinstance, the sensor component 2014 may detect an on/off status of theapparatus 2000 and relative positioning of components, such as a displayand small keyboard of the apparatus 2000, and the sensor component 2014may further detect a change in a position of the apparatus 2000 or acomponent of the apparatus 2000, presence or absence of contact betweenthe user and the apparatus 2000, orientation oracceleration/deceleration of the apparatus 2000 and a change intemperature of the apparatus 2000. The sensor component 2014 may includea proximity sensor configured to detect presence of an object nearbywithout any physical contact. The sensor component 2014 may also includea light sensor, such as a Complementary Metal Oxide Semiconductor (CMOS)or Charge Coupled Apparatus (CCD) image sensor, configured for use in animaging application. In some embodiments, the sensor component 2014 mayalso include an acceleration sensor, a gyroscope sensor, a magneticsensor, a pressure sensor or a temperature sensor.

The communication component 2016 is configured to facilitate wired orwireless communication between the apparatus 2000 and another apparatus.The apparatus 2000 may access a communication-standard-based wirelessnetwork, such as a Wireless Fidelity (WiFi) network, a 2nd-Generation(2G) or 3rd-Generation (3G) network or a combination thereof. In anexample, the communication component 2016 receives a broadcast signal orbroadcast associated information from an external broadcast managementsystem through a broadcast channel. In an example, the communicationcomponent 2016 further includes a Near Field Communication (NFC) moduleto facilitate short-range communication. For example, the NFC module maybe implemented based on a Radio Frequency Identification (RFID)technology, an Infrared Data Association (IrDA) technology, anUltra-Wide Band (UWB) technology, a Bluetooth (BT) technology andanother technology.

In an example, the apparatus 2000 may be implemented by one or moreApplication Specific Integrated Circuits (ASICs), Digital SignalProcessors (DSPs), Digital Signal Processing Devices (DSPDs),Programmable Logic Devices (PLDs), Field Programmable Gate Arrays(FPGAs), controllers, micro-controllers, microprocessors or otherelectronic components, and is configured to execute the abovementionedmethod.

In an example, there is also provided a non-transitory computer-readablestorage medium storing instructions, such as the memory 2004 storinginstructions, and the instructions may be executed by the processor 2020of the apparatus 2000 to implement the abovementioned method. Forexample, the non-transitory computer-readable storage medium may be aROM, a Random Access Memory (RAM), a Compact Disc Read-Only Memory(CD-ROM), a magnetic tape, a floppy disc, an optical data storage deviceand the like.

In an example, an uplink transmission apparatus is provided, whichincludes:

a processor; and

memory configured to store instructions executable by a processor,

wherein the processor is configured to:

determine a time-domain overlapping channel group to be transmitted in atime unit, the time-domain overlapping channel group including a groupof PUCCHs and a group of PUSCHs, the group of PUCCHs and the group ofPUSCHs including a PUCCH and a PUSCH that overlap in a time domain, thePUCCH included in the group of PUCCHs being configured to transmit anuplink SR and the PUSCH included in the group of PUSCHs being configuredto transmit uplink data; and

perform multiplexing transmission on UCI and uplink data to betransmitted by the time-domain overlapping channel group, the UCIincluding the uplink SR.

According to a non-transitory computer-readable storage medium, theinstructions in the storage medium is executable by the processor of theapparatus to enable the apparatus to implement the uplink transmissionmethod. The method includes that:

a time-domain overlapping channel group to be transmitted in a time unitis determined, the time-domain overlapping channel group including agroup of PUCCHs and a group of PUSCHs, the group of PUCCHs and the groupof PUSCHs including a PUCCH and a PUSCH that overlap in a time domain,the PUCCH included in the group of PUCCHs being configured to transmitan uplink SR and the PUSCH included in the group of PUSCHs beingconfigured to transmit uplink data; and

multiplexing transmission is performed on UCI and uplink data to betransmitted by the time-domain overlapping channel group, the UCIincluding the uplink SR.

FIG. 21 is a block diagram of an apparatus 2100 for data synchronizationaccording to an example. For example, the apparatus 2100 may be providedas a computer. Referring to FIG. 21 , the apparatus 2100 includes aprocessing component 2122, further including one or more processors, anda memory resource represented by memory 2132 storing instructionsexecutable by the processing component 2122, for example, an applicationprogram. The application program stored in the memory 2132 may includeone or more than one module of which each corresponds to a set ofinstructions. In addition, the processing component 2122 is configuredto execute the instruction to execute the data synchronization method.

The apparatus 2100 may further include a power component 2126 configuredto execute power management of the apparatus 2100, a wired or wirelessnetwork interface 2150 configured to connect the apparatus 2100 to anetwork and an I/O interface 2158. The apparatus 2100 may be operatedbased on an operating system stored in the memory 2132, for example,Windows Server™, Mac OS X™, Unix™, Linux™, FreeBSD™ or the like.

In an example, an uplink transmission apparatus is provided, whichincludes:

a processor; and

memory configured to store instructions executable by the processor,

wherein the processor is configured to:

determine a time-domain overlapping channel group to be transmitted in atime unit, the time-domain overlapping channel group including a groupof PUCCHs and a group of PUSCHs, the group of PUCCHs and the group ofPUSCHs including a PUCCH and a PUSCH that overlap in a time domain, thePUCCH included in the group of PUCCHs being configured to transmit anuplink SR and the PUSCH included in the group of PUSCHs being configuredto transmit uplink data; and

receive multiplexing transmission of UCI and uplink data to betransmitted by the time-domain overlapping channel group, the UCIincluding the uplink SR.

According to a non-transitory computer-readable storage medium, theinstructions in the storage medium is executable by the processor of theapparatus to enable the apparatus to implement the uplink transmissionmethod. The method includes that:

a time-domain overlapping channel group to be transmitted in a time unitis determined, the time-domain overlapping channel group including agroup of PUCCHs and a group of PUSCHs, the group of PUCCHs and the groupof PUSCHs including a PUCCH and a PUSCH that overlap in a time domain,the PUCCH included in the group of PUCCHs being configured to transmitan uplink SR and the PUSCH included in the group of PUSCHs beingconfigured to transmit uplink data; and

multiplexing transmission of UCI and uplink data to be transmitted bythe time-domain overlapping channel group is received, the UCI includingthe uplink SR.

Other implementation solutions of the present disclosure will beapparent to those skilled in the art from consideration of thespecification and practice of the present disclosure. This applicationis intended to cover any variations, uses, or adaptations of the presentdisclosure following the general principles thereof and including suchdepartures from the present disclosure as come within known or customarypractice in the art. It is intended that the specification and examplesbe considered as exemplary only, with a true scope and spirit of thepresent disclosure being indicated by the following claims.

It will be appreciated that the present disclosure is not limited to theexact construction that has been described above and illustrated in theaccompanying drawings, and that various modifications and changes may bemade without departing from the scope thereof. It is intended that thescope of the present disclosure only be limited by the appended claims.

According to an aspect of the embodiments of the present disclosure, amethod for uplink transmission applicable to User Equipment (UE) isprovided, the method includes:

determining overlapping PUCCHs and PUSCH(s) in a time unit, wherein theoverlapping PUCCHs comprise at least a PUCCH carrying transmit uplinkScheduling Request (SR) and at least a PUCCH transmitting other UplinkControl Information (UCI) than the SR; and

transmitting a PUSCH transmission carrying the multiplexed the other UCIand the PUSCH(s).

In some embodiments, the other UCI may be HARQ-ACK information.

In some embodiments, the other UCI may be Channel State Information(CSI).

In some embodiments, the time unit may be a slot.

In some embodiments, the transmitting the PUSCH transmission carryingthe multiplexed the other UCI and the PUSCH(s) may include:

transmitting the PUSCH transmission carrying the multiplexed the otherUCI and the PUSCH(s), and not transmitting the SR.

In some embodiments, the method may further include: dropping the PUCCHoverlapping with the PUSCH.

According to another aspect of the embodiments of the presentdisclosure, a method for uplink transmission applicable to base stationis provided, the method includes:

receiving, in a time unit, a PUSCH transmission carrying multiplexedPUCCHs and PUSCH(s), wherein the PUSCH transmission, wherein the PUCCHscarrying other UCI than uplink Scheduling Request (SR), and the PUCCHsoverlap in time-domain with the PUSCH(s); and

canceling reception of a PUCCH carrying the uplink SR, wherein the PUCCHcarrying the uplink SR overlaps in time-domain with the PUCCH carryingthe other UCI than the SR.

In some embodiments, the other UCI may be HARQ-ACK information.

In some embodiments, the other UCI may be Channel State Information(CSI).

In some embodiments, the time unit may be a slot.

According to yet another aspect of the embodiments of the presentdisclosure, a User Equipment (UE) is provided, the UE includes:

a processor; and

memory configured to store instructions executable by the processor,

wherein the processor is configured to:

determine overlapping PUCCHs and PUSCH(s) in a time unit, wherein theoverlapping PUCCHs comprise at least a PUCCH carrying transmit uplinkScheduling Request (SR) and at least a PUCCH transmitting other UplinkControl Information (UCI) than the SR; and

transmit a PUSCH transmission carrying the multiplexed the other UCI andthe PUSCH(s).

In some embodiments, the other UCI may be HARQ-ACK information.

In some embodiments, the other UCI may be Channel State Information(CSI).

In some embodiments, the time unit may be a slot.

In some embodiments, the transmitting the PUSCH transmission carryingthe multiplexed the other UCI and the PUSCH(s) may include:

transmitting the PUSCH transmission carrying the multiplexed the otherUCI and the PUSCH(s), and not transmitting the SR.

In some embodiments, the processor may be configured to:

drop the PUCCH overlapping with the PUSCH.

According to yet another aspect of the embodiments of the presentdisclosure, a base station is provided, the base station includes:

a processor; and

memory configured to store instructions executable by the processor,

wherein the processor is configured to:

receive, in a time unit, a PUSCH transmission carrying multiplexedPUCCHs and PUSCH(s), wherein the PUSCH transmission, wherein the PUCCHscarrying other UCI than uplink Scheduling Request (SR), and the PUCCHsoverlap in time-domain with the PUSCH(s); and

cancel reception of a PUCCH carrying the uplink SR, wherein the PUCCHcarrying the uplink SR overlaps in time-domain with the PUCCH carryingthe other UCI than the SR.

In some embodiments, the other UCI may be HARQ-ACK information.

In some embodiments, the other UCI may be Channel State Information(CSI).

In some embodiments, the time unit may be a slot.

What is claimed is:
 1. A method for uplink transmission, applicable toUser Equipment (UE), comprising: determining a time-domain overlappingchannel group to be transmitted in a time unit, where the time-domainoverlapping channel group comprises a group of Physical Uplink ControlChannels (PUCCHs) and a group of Physical Uplink Shared Channels(PUSCHs), the group of PUCCHs and the group of PUSCHs comprise a PUCCHand a PUSCH that overlap in time-domain, the PUCCH comprised in thegroup of PUCCHs being configured to transmit an uplink SchedulingRequest (SR), and the PUSCH comprised in the group of PUSCHs beingconfigured to transmit uplink data; and performing multiplexingtransmission on Uplink Control Information (UCI) and uplink data to betransmitted by the time-domain overlapping channel group.
 2. The methodof claim 1, wherein performing multiplexing transmission on the UCI anduplink data to be transmitted by the time-domain overlapping channelgroup further comprises: determining other UCI by removing the uplink SRfrom the UCI; performing channel coding and modulation on the uplinkdata and the other UCI, and mapping the uplink data and the other UCI toa time-frequency resource for the PUSCH transmission; and droppingtransmission of the PUCCHs comprised in the time-domain overlappingchannel group.
 3. The method of claim 1, wherein performing multiplexingtransmission on the UCI and uplink data to be transmitted by thetime-domain overlapping channel group further comprises: performingchannel coding and modulation on the uplink data and the UCI comprisingthe uplink SR, and mapping the UCI comprising the uplink SR and theuplink data to the time-frequency resource for the PUSCH transmission;and dropping transmission of the PUCCHs comprised in the time-domainoverlapping channel group.
 4. The method of claim 3, wherein performingchannel coding and modulation on the uplink data and the UCI comprisingthe uplink SR and mapping the UCI and the uplink data to thetime-frequency resource for the PUSCH transmission further comprises:performing independent channel coding and modulation on bit informationof the uplink SR according to a channel coding and modulation manner forthe uplink SR; and mapping a modulation symbol of the modulated uplinkSR and the modulated uplink data to the time-frequency resource for thePUSCH transmission.
 5. The method of claim 3, wherein performing channelcoding and modulation on the uplink data and the UCI comprising theuplink SR and mapping the UCI and the uplink data to the time-frequencyresource for the PUSCH transmission further comprises: merging bitinformation of the uplink SR and bit information of the other UCI;performing independent channel coding and modulation on the merged bitinformation of the UCI according to a channel coding and modulationmanner for the other UCI; and mapping a modulation symbol of themodulated UCI and the modulated uplink data to the time-frequencyresource for the PUSCH transmission.
 6. The method of claim 3, whereinperforming channel coding and modulation on the uplink data and all theUCI comprising the uplink SR and mapping the UCI and the uplink data tothe time-frequency resource for of the PUSCH transmission furthercomprises: performing independent channel coding and modulation on bitinformation of the uplink SR according to a channel coding andmodulation manner for a pre-configured type of other UCI; and mapping amodulation symbol of the modulated uplink SR and the modulated uplinkdata to the time-frequency resource for the PUSCH transmission.
 7. Themethod of claim 5, wherein the other UCI at least comprises one of:uplink Hybrid Automatic Repeat reQuest (HARQ) feedback information orChannel State Information (CSI).
 8. The method of claim 1, whereinperforming multiplexing transmission on the UCI and uplink data to betransmitted by the time-domain overlapping channel group furthercomprises: transmitting the uplink SR through the PUCCH; performingchannel coding and modulation on the uplink data and other UCI than theuplink SR, and mapping the uplink data and the other UCI to thetime-frequency resource for the PUSCH transmission; and droppingtransmission of other PUCCHs than the PUCCH transmitting the uplink SRin the time-domain overlapping channel group.
 9. A method for uplinktransmission, applicable to a base station, comprising: determining atime-domain overlapping channel group to be transmitted in a time unit,wherein the time-domain overlapping channel group comprises a group ofPhysical Uplink Control Channels (PUCCHs) and a group of Physical UplinkShared Channels (PUSCHs), the group of PUCCHs and the group of PUSCHscomprise a PUCCH and a PUSCH that overlap in time-domain, the PUCCHcomprised in the group of PUCCHs is configured to transmit an uplinkScheduling Request (SR), and the PUSCH comprised in the group of PUSCHsis configured to transmit uplink data; and receiving multiplexingtransmission of Uplink Control Information (UCI) and uplink data to betransmitted by the time-domain overlapping channel group.
 10. The methodof claim 9, wherein receiving multiplexing transmission of the UCI anduplink data to be transmitted by the time-domain overlapping channelgroup further comprises: receiving a modulation symbol of the uplinkdata and other UCI than the uplink SR in the PUSCH transmitting theuplink data; and cancelling reception of the uplink SR.
 11. The methodof claim 9, wherein receiving multiplexing transmission of the UCI to betransmitted by the time-domain overlapping channel group furthercomprises: receiving the UCI comprising the uplink SR in the PUSCHtransmitting the uplink data; and obtaining the uplink SR subjected tothe multiplexing transmission according to a channel decoding anddemodulation manner for the uplink SR; or obtaining the uplink SRsubjected to the multiplexing transmission according to a channeldecoding and demodulation manner for a pre-configured type of other UCI;or obtaining the uplink SR subjected to the multiplexing transmissionaccording to a channel decoding and demodulation manner for the otherUCI than the uplink SR in the PUSCH.
 12. The method of claim 9, whereinreceiving multiplexing transmission of the UCI and uplink data to betransmitted by the time-domain overlapping channel group furthercomprises: receiving a modulation symbol of the uplink data and otherUCI than the uplink SR in the PUSCH transmitting the uplink data; andreceiving the uplink SR in the PUCCH transmitting the uplink SR.
 13. Anapparatus for uplink transmission, comprising: a processor; and memoryconfigured to store instructions executable by the processor, whereinthe processor is configured to: determine a time-domain overlappingchannel group to be transmitted in a time unit, wherein the time-domainoverlapping channel group comprises a group of Physical Uplink ControlChannels (PUCCHs) and a group of Physical Uplink Shared Channels(PUSCHs), the group of PUCCHs and the group of PUSCHs comprise a PUCCHand a PUSCH that overlap in time-domain, the PUCCH comprised in thegroup of PUCCHs is configured to transmit an uplink Scheduling Request(SR), and the PUSCH comprised in the group of PUSCHs is configured totransmit uplink data; and receive multiplexing transmission of UplinkControl Information (UCI) and uplink data to be transmitted by thetime-domain overlapping channel group.